package net.ddns.heroli.pojo;

import java.util.Date;
import javax.persistence.Column;
import javax.persistence.Transient;
import org.beetl.sql.core.annotatoin.ColumnIgnore;
import org.beetl.sql.core.annotatoin.InsertIgnore;
import org.beetl.sql.core.annotatoin.UpdateIgnore;
//import org.beetl.sql.core.annotatoin.Table;
import javax.persistence.Table;
import org.springframework.format.annotation.DateTimeFormat;
import com.fasterxml.jackson.annotation.JsonFormat;
import cn.com.gzheroli.bfw.pojo.base.TSUser;
/**   
 * @Title: Entity
 * @Description: 品牌表
 * @author 李长荣
 * @date 2017-12-21 23:02:26
 * @version V1.0   
 *
 */
 @Table(name="t_b_brand")
public class TBBrand implements java.io.Serializable {

  @Column(name="ID")
  private java.lang.String id;//品牌表

  @Column(name="NAME")
  private java.lang.String name;//品牌名称

  @Column(name="LOGO")
  private java.lang.String logo;//品牌logo

  @Column(name="BRAND_DESC")
  private java.lang.Object brandDesc;//品牌描述

  @Column(name="URL")
  private java.lang.String url;//品牌地址

  @Column(name="SORT")
  private java.lang.Integer sort;//排序

  @Column(name="CAT_NAME")
  private java.lang.String catName;//品牌分类

  @Column(name="PARENT_CAT_ID")
  private java.lang.String parentCatId;//分类id

  @Column(name="CAT_ID")
  private java.lang.String catId;//分类id

  @Column(name="IS_HOT")
  private java.lang.Integer isHot;//是否推荐

  @Column(name="UPDATE_BY")
  private java.lang.String updateBy;//最后更新人id

  @Column(name="UPDATE_TIME")
  private java.util.Date updateTime;//最后更新时间

  @Column(name="UPDATE_BY_NAME")
  private java.lang.String updateByName;//最后更新人名字

  @Column(name="STATUS")
  private java.lang.String status;//状态 0:禁用 1:启用

  /**
	 *方法: 取得id
	 *return: id  品牌表
	 */
  public java.lang.String getId() {
      return this.id;
  }
  public void setId(java.lang.String id) {
      this.id = id;
  }

  /**
	 *方法: 取得name
	 *return: name  品牌名称
	 */
  public java.lang.String getName() {
      return this.name;
  }
  public void setName(java.lang.String name) {
      this.name = name;
  }

  /**
	 *方法: 取得logo
	 *return: logo  品牌logo
	 */
  public java.lang.String getLogo() {
      return this.logo;
  }
  public void setLogo(java.lang.String logo) {
      this.logo = logo;
  }

  /**
	 *方法: 取得brandDesc
	 *return: brandDesc  品牌描述
	 */
  public java.lang.Object getBrandDesc() {
      return this.brandDesc;
  }
  public void setBrandDesc(java.lang.Object brandDesc) {
      this.brandDesc = brandDesc;
  }

  /**
	 *方法: 取得url
	 *return: url  品牌地址
	 */
  public java.lang.String getUrl() {
      return this.url;
  }
  public void setUrl(java.lang.String url) {
      this.url = url;
  }

  /**
	 *方法: 取得sort
	 *return: sort  排序
	 */
  public java.lang.Integer getSort() {
      return this.sort;
  }
  public void setSort(java.lang.Integer sort) {
      this.sort = sort;
  }

  /**
	 *方法: 取得catName
	 *return: catName  品牌分类
	 */
  public java.lang.String getCatName() {
      return this.catName;
  }
  public void setCatName(java.lang.String catName) {
      this.catName = catName;
  }

  /**
	 *方法: 取得parentCatId
	 *return: parentCatId  分类id
	 */
  public java.lang.String getParentCatId() {
      return this.parentCatId;
  }
  public void setParentCatId(java.lang.String parentCatId) {
      this.parentCatId = parentCatId;
  }

  /**
	 *方法: 取得catId
	 *return: catId  分类id
	 */
  public java.lang.String getCatId() {
      return this.catId;
  }
  public void setCatId(java.lang.String catId) {
      this.catId = catId;
  }

  /**
	 *方法: 取得isHot
	 *return: isHot  是否推荐
	 */
  public java.lang.Integer getIsHot() {
      return this.isHot;
  }
  public void setIsHot(java.lang.Integer isHot) {
      this.isHot = isHot;
  }

  /**
	 *方法: 取得updateBy
	 *return: updateBy  最后更新人id
	 */
  public java.lang.String getUpdateBy() {
      return this.updateBy;
  }
  public void setUpdateBy(java.lang.String updateBy) {
      this.updateBy = updateBy;
  }

  /**
	 *方法: 取得updateTime
	 *return: updateTime  最后更新时间
	 */
	@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
	@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone = "GMT+8") 
  public java.util.Date getUpdateTime() {
      return this.updateTime;
  }
  public void setUpdateTime(java.util.Date updateTime) {
      this.updateTime = updateTime;
  }

  /**
	 *方法: 取得updateByName
	 *return: updateByName  最后更新人名字
	 */
  public java.lang.String getUpdateByName() {
      return this.updateByName;
  }
  public void setUpdateByName(java.lang.String updateByName) {
      this.updateByName = updateByName;
  }

  /**
	 *方法: 取得status
	 *return: status  状态 0:禁用 1:启用
	 */
  public java.lang.String getStatus() {
      return this.status;
  }
  public void setStatus(java.lang.String status) {
      this.status = status;
  }

    public String toString(TBBrand rm,TSUser user) {
	  return "";
  }
	
}